package repository;

import java.sql.SQLException;
import java.util.List;

import models.Pagamento;;

public interface IRepositorioPagamento {

	boolean inserirPagamento(Pagamento pagamento) throws SQLException;
	
	boolean removerPagamento(Pagamento pagamento) throws SQLException;
	
	boolean atualizarPagamento(Pagamento pagamento) throws SQLException;
	
	List<Pagamento> listarPagamento() throws SQLException;
	
	List<Pagamento> buscarPagamentoForma(String chave) throws SQLException;
	
	int ultimoIdPagamento() throws SQLException;
	
	Pagamento retornaPagamento(int id) throws SQLException;
	
}
